30 REM ** RE%= NUMBER OF RECORDS, A$()=WORD,B$()=DEFINITIONS
100 HOME
110 PRINT "SELECT ONE: "
120 PRINT : PRINT " 1. INPUT NEW WORDS"
121 PRINT : PRINT " 2. FLASH CARDS"
122 PRINT : PRINT " 3. REVIEW ALL WORDS"
123 PRINT : PRINT " 4. TYPE A WORD LIST"
124 PRINT : PRINT " 5. DELETE WORDS FROM LIST"
125 PRINT : PRINT " 6. END"
150 HTAB 2: VTAB 20: PRINT "CHOICE >> ";
155 NH = 6:NL = 1: GOSUB 546
160 ON V GOTO 3000,4000,5000,6000,8000,199
199 END
499 REM ** PRESS ANY KEY
500 VTAB 23: INVERSE : PRINT " PRESS ANY KEY TO CONTINUE... ";: NORMAL : WAIT -16384,128,1: POKE -16368,0: RETURN
501 REM ** ONLY Y/N
502 PRINT S$;" (Y/N)? ";: GET A$: PRINT A$: IF A$ < >"Y" AND A$ < >"N" THEN 501
503 RETURN
545 REM ** INPUT W/IN RANGE NH TO NL
546 IF NOT NH THEN NH = 9
547 VT = PEEK(37):HT = PEEK(36): INPUT V$:V = VAL(V$): IF V < = NH AND V > = NL THEN 549
548 VTAB VT +2: INVERSE : PRINT " MUST BE BETWEEN ";NL;" AND ";NH;" ": NORMAL : FOR X = 1 TO 1600: NEXT : VTAB VT +2: CALL -868: VTAB VT +1: HTAB HT +1: GOTO 547